FINS Salesforce Marketing System API - Implementation Template

(1 review)

Data mappings

This document provides information generated from the DataWeave scripts included in the project, such as function definitions, variable definitions, and data mapping tables.

ModuleDescription
subscribers-create-subscriberCIM format to Salesforce create subscriber request mapping
subscribers-create-individualCIM format to Salesforce create Individual request mapping
subscribers-update-subscriberCIM format to Salesforce update data extension request mapping

subscribers-create-subscriber

CIM format to Salesforce create subscriber request mapping

Source: ./src/main/resources/dwl/subscribers-create-subscriber.dwl

Mapping Tables

Maps CIM format to Salesforce Marketing Individual subscriber mapping

Salesforce subscriberCIMDescription
CreatedDatetodays date timeThe created date to now
EmailAddressemailAddressThe email address of the subscriber
ModifiedDatetodays date timeThe modified date to "yyyy-MM-dd'T'HH:mm:ssz"
SubscriberKeyemailAddressThe email address of the subscriber

(back to top)

subscribers-create-individual

CIM format to Salesforce create Individual request mapping

Source: ./src/main/resources/dwl/subscribers-create-individual.dwl

Mapping Tables

Maps CIM format to Salesforce data extension Object

Salesforce data extension ObjectCIMDescription
concreteClassTypeDataExtensionObjectHardcoded as DataExtensionObject
nameIndividualHardcoded as Individual
properties.property.nameEmailAddressHardcoded as email address
properties.property.valueemailAddressThe subscriber email
properties.property.nameGlobalPartyIdHardcoded as GlobalPartyId
properties.property.valueexternalIdThe External Identifier of MDM
properties.property.nameSubscriberIdHardcoded as SubscriberId
properties.property.valueIdIdentifier to update the Subscriber
properties.property.nameFirstNameHardcoded as FirstName
properties.property.valuefirstNameThe FirstName of the Individual
properties.property.nameLastNameHardcoded as LastName
properties.property.valuelastNameThe LastName of the Individual
properties.property.namePersonNameHardcoded as PersonName
properties.property.valuepersonNameThe Full name of the Individual
properties.property.nameCreatedDateHardcoded as CreatedDate
properties.property.valuetodays dateHardcoded today datetime to "yyyy-MM-dd HH:mm:dd"
properties.property.nameCreatedByHardcoded as CreatedBy
properties.property.valueapp.nameThe application name
properties.property.nameUpdatedDateHardcoded as UpdatedDate
properties.property.valuetodays dateHardcoded today datetime to "yyyy-MM-dd HH:mm:dd"
properties.property.nameUpdatedByHardcoded as UpdatedBy
properties.property.valueapp.nameThe application name

(back to top)

subscribers-update-subscriber

CIM format to Salesforce update data extension request mapping

Source: ./src/main/resources/dwl/subscribers-update-subscriber.dwl

Mapping Tables

Maps CIM format to Salesforce data extension Object

Salesforce data extension ObjectCIMDescription
concreteClassTypeDataExtensionObjectHardcoded as DataExtensionObject
nameIndividualHardcoded as Individual
properties.property.nameEmailAddressHardcoded as email address
properties.property.valueemailAddressThe Individual subscriber email
properties.property.nameGlobalPartyIdHardcoded as GlobalPartyId
properties.property.valueexternalIdThe External Identifier of MDM
properties.property.nameSubscriberIdHardcoded as SubscriberId
properties.property.valueidIdentifier obtained from the results of Subscriber creation.
properties.property.nameFirstNameHardcoded as FirstName
properties.property.valuefirstNameThe FirstName of the Individual
properties.property.nameLastNameHardcoded as LastName
properties.property.valuelastNameThe LastName of the Individual
properties.property.namePersonNameHardcoded as PersonName
properties.property.valuepersonNameThe Full name of the Individual
properties.property.nameCreatedDateHardcoded as CreatedDate
properties.property.valuetodays dateHardcoded today datetime to "yyyy-MM-dd HH:mm:dd"
properties.property.nameCreatedByHardcoded as CreatedBy
properties.property.valueapp.nameThe application name
properties.property.nameUpdatedDateHardcoded as UpdatedDate
properties.property.valuetodays dateHardcoded today datetime to "yyyy-MM-dd HH:mm:dd"
properties.property.nameUpdatedByHardcoded as UpdatedBy
properties.property.valueapp.nameThe application name

(back to top)


Reviews

TypeTemplate
OrganizationMuleSoft
Published by
MuleSoft Solutions
Published onAug 31, 2023
Asset overview

Asset versions for 3.0.x

Asset versions
VersionActions
3.0.3
3.0.2
3.0.1
3.0.0